From 265f7f57f6a8c4b670232218a147511312a41932 Mon Sep 17 00:00:00 2001 From: Steven Hand Date: Thu, 14 Dec 2006 12:35:23 +0000 Subject: [PATCH] Fix deadlock when accessing IO memory. Signed-off-by: Steven Hand --- tools/ioemu/target-i386-dm/exec-dm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/ioemu/target-i386-dm/exec-dm.c b/tools/ioemu/target-i386-dm/exec-dm.c index 08911564a1..e27ecbc3a4 100644 --- a/tools/ioemu/target-i386-dm/exec-dm.c +++ b/tools/ioemu/target-i386-dm/exec-dm.c @@ -441,7 +441,7 @@ void cpu_physical_memory_rw(target_phys_addr_t addr, uint8_t *buf, uint32_t val; #if defined(__i386__) || defined(__x86_64__) - static pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; + static pthread_mutex_t mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; pthread_mutex_lock(&mutex); #endif -- 2.30.2